Спираль обучения. 4 принципа развития детей и взрослых - Митчел Резник
Шрифт:
Интервал:
Закладка:
Даже если большинство людей не собираются профессионально заниматься журналистикой или литературой, умение письменно выражать свои мысли — важный навык для всех. То же самое можно сказать о программировании, и причины понятны. Большинство людей не чувствуют призвания к профессии программиста или специалиста по компьютерным наукам, однако способность «кодить» принесет несомненную пользу всем и каждому. Приобретая уверенные навыки — в написании компьютерных программ или литературных текстов, — вы развиваете мыслительные способности, развиваете собственный стиль самовыражения, развиваете самобытность.
Когда мы пишем тексты, то учимся упорядочивать, оттачивать и обдумывать свои идеи. Чем искуснее мы становимся в написании, тем больше совершенствуются наши мыслительные способности.
Так же обстоит дело и с программированием: обучаясь разрабатывать программы, мы развиваем свои мыслительные способности. Например, мы учимся раскладывать сложную задачу на ряд более простых. Учимся искать ошибки и устранять их. Учимся последовательно, итерация за итерацией, доводить до ума проект, дизайн или конструкцию. Для стратегий такого типа Жаннетт Уинг, видный ученый в области информатики, предложила термин вычислительное мышление[11], и с ее легкой руки он стал общепринятым.
Стратегии вычислительного мышления применимы и полезны не только в программировании и информатике, но и во всех видах деятельности, где требуется решать проблемы и создавать проекты.
Если вы научитесь отлаживать компьютерные программы, то будете лучше подготовлены к непредвиденным ситуациям и быстрее разберетесь, в чем причина неудачи, например почему приготовленное по рецепту блюдо не удалось или почему, следуя чьим-то указаниям, вы зашли в тупик.
Решение головоломок тоже помогает нарабатывать некоторые навыки вычислительного мышления, однако ваши собственные проекты в этом плане принесут намного больше пользы, помогут развить уникальный стиль самовыражения и обрести индивидуальность.
Развивайте свой уникальный стиль
И программирование, и написание текстов представляют собой формы выражения мыслей и чувств, способы донести идеи до других людей. Если вы умеете писать тексты, значит, можете отправить другу поздравление с днем рождения, подготовить заметку в раздел отзывов местной газеты или в точности передать свои переживания в личном дневнике.
На мой взгляд, программирование раздвигает границы писательства, поскольку позволяет «написать» вещь нового типа: интерактивную историю, игру, анимацию или имитационную модель. Поясню эту мысль на примере. Несколько лет назад накануне Дня матери я собирался с помощью Scratch создать для своей мамы интерактивную поздравительную открытку. Прежде чем приступить к делу, я решил посмотреть: может, кто-нибудь уже делал на Scratch такие открытки? Я вбил запрос «день матери» в поисковую форму и, к своему удовольствию, увидел множество проектов — мало того, по большей части они были созданы в последние сутки такими же прокрастинаторами, как я сам.
Например, один проект выглядел так: нарисованные на большом красном сердце буквы гласили: «С ДНЕМ МАМ». Но каждая буква была интерактивной: стоило навести на нее курсор, и она превращалась в целое слово. Так, двигая курсор по экрану, я попробовал заглянуть за все буквы и увидел, что они складываются в поздравительный текст.
Сразу видно, что автору этого проекта Scratch помог обрести собственный голос: девочка освоила новый способ выражать чувства и сделала программирование частью повседневной жизни. Уверен, что не за горами времена, когда для молодого поколения самовыражение через написание программ станет таким же естественным и органичным, как через написание текстов.
(Кстати, я сам так и не сделал для мамы интерактивное поздравление — вместо этого я послал ей ссылки на добрый десяток проектов с открытками, которые нашел на сайте Scratch. Она всю жизнь посвятила делу образования и оценила такой подарок. «Митч, — написала она в ответ, — мне очень понравились все эти детские открытки, и я счастлива, что мой сын создал программу, которая позволила им так чудесно отметить День матери!!!»)
Развивайте индивидуальность
Когда человек учится письменно излагать мысли, его представления о себе меняются, и он уже по-другому начинает видеть свою роль в обществе. Бразильский философ и педагог Паулу Фрейре проводил кампании грамотности в трущобах, обучая бедняков читать и писать. Он поступал так не только для того, чтобы помочь им найти работу, — он старался привить людям мысль, что «они в силах делать и переделывать себя», как написал сам Фрейре в книге «Педагогика негодования» (Pedagogia da indignação).
Такой же потенциал, как мне представляется, заключен и в программировании. Цифровые технологии в современном обществе символизируют широту возможностей и прогресс. Когда дети учатся с их помощью выражать мысли и чувства и делиться своими идеями, они начинают воспринимать себя совсем по-другому. Они осознают, что и им по силам активно влиять на жизнь общества, им открывается, что они тоже часть будущего.
Когда мы знакомим ребят с языком программирования Scratch, меня невероятно радует то, какие замечательные вещи у них получаются, равно как и то, что, работая над своими проектами, они многому учатся. А больше всего я радуюсь тому, что многие скретчеры начинают осознавать себя творцами, приобретают веру в свои силы и гордость за свое умение делать вещи, легко и уверенно пользуясь новыми технологиями и выражая себя с их помощью.
Когда мне сказали, что Джевер Талли открыл школу, я захотел немедленно поехать и посмотреть на нее. Талли — инженер-программист, известный своим стремлением открыть молодому поколению максимум возможностей для творчества и работы над проектами. В 2005 году, когда движение мейкеров только зарождалось, Талли организовал летний лагерь с погружением в мейкерскую среду. Во время недельных смен подростки общими силами сооружали различные объекты в натуральную величину, например «американские горки», дома на деревьях, парусные шлюпки. Затем Талли начал проводить мастер-классы и внешкольные занятия с той же целью — чтобы вовлекать подростков в мейкерское движение.
В 2011 году Талли пришел к мысли, что такие проекты не должны оставаться просто факультативом, что им пора войти в стены школы и стать самой основой образования. Тогда Талли стал одним из основателей школы Brightworks[12], помещением для которой послужил старый склад в Мишен-дистрикт, одном из районов Сан-Франциско. Школа предназначена для детей и подростков в возрасте от пяти до пятнадцати лет, ее целью заявлено сочетание лучших подходов к дошкольному обучению с методиками проектного, практического и эмпирического обучения. Как сказано на сайте школы, «используя настоящие инструменты, настоящие материалы и реальные задачи, мы поощряем у детей тягу к учебе, любознательность, способность увлекаться, стремление всегда и во всем мыслить по-крупному и не покладая рук делать потрясающие вещи».